mean time to restore - French English Dictionary